// Task.java
package com.example.demo.entity;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 对应数据库 tasks 表（积木任务基本信息）
 */
@Data
public class Task {
    private Long taskId;             // 任务ID (BIGINT, 主键)
    private String courseId;         // 课程ID (VARCHAR(20), 外键)
    private String taskName;         // 任务名称 (VARCHAR(100))
    private String coreRequirements; // 核心要求 (TEXT)
    private LocalDateTime deadline;  // 截止时间
    private LocalDateTime createdAt; // 创建时间
    private LocalDateTime updatedAt; // 更新时间
}